package dfbz.可变参数;
/*
 * 可变参数：
 *   使用前提：当参数个数不确定时，可以使用可变参数
 *   使用格式：定义方法使用
 *       修饰符 返回值类型 方法名(数据类型... 变量名){}
 *   原理：
 *       底层是一个数组，根据参数个数的不同，创建不同长度的数组，存储参数
 *       传递参数的格式可以是0个也可以是多个
 *   注意事项：
 *   1、可变参数在同一个方法中只能存在一次
 *   2、可变参数要在参数列表中的最后
 *
 * */

public class Test01 {
    public static void main(String[] args) {
        System.out.println(getsum(10, 20));

    }

    private static int getsum(int...arr) {
        int sum=0;
        for (int i : arr) {
            sum+=i;
        }
        return sum;
    }

}
